﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DTO;
using DAO;
namespace BUS
{
    public class BUS_SinhVien
    {
        public static List<DTO_SinhVien> SelectSinhVienTheoKhoaHoc(string maKhoaHoc)
        {
            return DAO_SinhVien.SelectSinhVienTheoKhoaHoc(maKhoaHoc);
        }
        public static List<DTO_SinhVien> SelectSinhVienTheoMaSV(string masv)
        {
            return DAO_SinhVien.SelectSinhVienTheoMaSV(masv);
        }
        public static List<DTO_SinhVien> SelectSinhVienTheoKhoa(string makhoa)
        {
            return DAO_SinhVien.SelectSinhVienTheoKhoa(makhoa);
        }
        public static List<DTO_SinhVien> SelectSinhVienTheoLop(string malop)
        {
            return DAO_SinhVien.SelectSinhVienTheoLop(malop);
        }
        public static List<DTO_SinhVien> SelectSinhVien()
        {
            return DAO.DAO_SinhVien.SelectSinhVien();
        }
        public static bool deleteSinhVien(string MaSV)
        {
            return DAO.DAO_SinhVien.deleteSinhVien(MaSV);
        }
        public static bool insertSinhVien(DTO_SinhVien SV)
        {
            return DAO.DAO_SinhVien.insertSinhVien(SV);
        }
        public static bool updateSinhVien(DTO_SinhVien SV, string MaSV_cu)
        {
            return DAO.DAO_SinhVien.updateSinhVien(SV, MaSV_cu);

        }
        public static bool deleteSinhVientheoSV(string masv)
        {
            return DAO.DAO_SinhVien.deleteSinhVientheoSV(masv);
        }
        public static List<DTO_SinhVien> SelectSinhVien_Rot()
        {
            return DAO.DAO_SinhVien.SelectSinhVien_Rot();
        }
        public static List<DTO_SinhVien> SelectSinhVien_Dau()
        {
            return DAO.DAO_SinhVien.SelectSinhVien_Dau();
        }
        public static List<DTO_SinhVien> selectSinhVienfull(int luachon, string k, string malop, string maKhoaHoc)
        {
            return DAO.DAO_SinhVien.selectSinhVienfull(luachon, k, malop, maKhoaHoc);
        }
        public static bool Update_TTTaiKhoan(DTO_SinhVien SinhVien, string masv)
        {
            return DAO_SinhVien.Update_TTTaiKhoan(SinhVien, masv);
        }
    }
}
